# 1. 定义集合
# 集合（set）是一个无序的不重复元素队列
set_01 = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j"}
# print(set_01,type(set_01))

# 2. 集合是无序的,没有索引. 只有有序的结构才会有索引
print(set_01)

# 3. 常用操作 (in , not in , len)
print(1 in set_01)
print(10 not in set_01)
print(len(set_01))

# 4. 遍历(因为是无序的 遍历的结果可能会不一样)
for i in set_01:
    print(i)

# 5. 集合的常用方法(交集 并集 增删查)
set_01 = {"a", "b", "c"}
set_02 = {"b", "c", "d"}
# print(set_01.intersection(set_02))
# print(set_01.union(set_02))
print(set_02 & set_01)
print(set_02 | set_01)

# 新增
set_01.add("x")
print(set_01)

set_01.update("y")
print(set_01)

# 删除
# set_01.pop()
# print(set_01)

set_01.remove("x")
print(set_01)

set_01.clear()
print(set_01)
